package com.powernode.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 隔离者
 * @Author: ycc
 * @Date: 2023/2/12 22:04
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "IsolatedMan")
public class IsolatedMan {
    @TableId(type = IdType.AUTO)
    Integer id;//唯一主键
    String name;//姓名
    String studentNumber;//学号
    String sex;//性别
    String site;//隔离点定位
    String phone;//联系方式
    String illType;//病型
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    Date haveIllTime;//开始发病时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    Date isolatedBeginTime;//开始隔离时间
    String role;//角色担任（普通、寝室长、楼层长）
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    Date changeTime;//此条数据被修改（增、改）的时间
}
/**
 * 快速插入数据SQL：
 *
 * insert into isolatedman(
 * 	`name`,`studentNumber`,`sex`,`site`,`phone`,`illType`,`haveIllTime`,`isolatedBeginTime`,`role`,`changeTime`
 * )
 * values(
 * 	'姚崇崇', '201919044212', '男', '01-04-17', '17839656167', '肺结核', '2023-02-16', '2023-02-16', '普通', '2023-02-16 11:47:41'
 * );
 */
